____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Texas Instruments SBP0400
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Der Texas Instruments SBP0400 (SBP = silicon bipolar), auch SBC 0400 und X0400 ist ein mikroprogrammierbarer 4-Bit-Bit-Slice-Prozessor, der 1976 eingefΓΌhrt wurde (Die Auslieferung begann im Dezember 1975).cite-ref-1[1] Er zΓ€hlt mit zu den ersten VLSI-Prozessoren und war der erste Baustein in den USA mit IΒ²L-Schaltungstechnik (integrierte Injektionslogik)cite-ref-doi10-2514-6-1977-1485-2-0[2]. Er wurde zumindest fΓΌr Forschung und Lehrzwecke u. a. in der Luft- und Raumfahrt (NASA)cite-ref-doi10-2514-6-1977-1485-2-1[2] und im Lerncomputer LCM-1001 (Texas Instruments, 1976) verwendet. Dieser Mikroprozessor-Lerncomputer war vermutlich der erste des Unternehmens.cite-ref-3[3]
Contents
β’ Technische Daten
β’ Quellen
β’ Literatur
β’ Einzelnachweise
β’ Weblinks
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Technische Daten
β’ Technik: IΒ²L (an den IO-Pins TTL-kompatibel, IΒ²L ist ca. 10-mal schneller als TTL)
β’ Anzahl der Gatter: 1616
β’ Gatter pro Quadratmillimeter: 81
β’ Anzahl Befehle: 512 (459 beim LCM-1001)
β’ arithmetisch-logische Einheit (ALU) mit 16 Befehlen
β’ frei programmierbare PLA
β’ allgemeines Register: 8 Worte
β’ zwei 4-Bit Arbeitsregister
β’ Operationsregister 20-Bit
β’ kaskadierbar um jeweils 4-Bit zum 8/12/16-Bit-Prozessor
β’ paralleler Zugriff auf Kontroll-, Daten- und Adressfunktionen
β’ Bauform: 40-Pin-DIP (dual in-line package)
β’ Mindestspannung: 0,4 V
Lerncomputer LCM-1001
Der Lerncomputer enthΓ€lt neben dem SBP0400 ein 74279 Latch sowie einen Akku im Inneren. Betrieben wird er mit einem 7-V-Netzteil. Die Bedienung erfolgt ΓΌber insgesamt 20 Kippschalter, die sich in neun Befehlsschalter, vier Dateneingabeschalter, sechs Kontrollschalter, sowie dem Hauptschalter aufteilen. Die Schalterstellung βuntenβ bzw. βlinksβ entspricht der digitalen β0β bzw. LOW; die Position βobenβ, bzw. βrechtsβ entspricht der β1β bzw. HIGH. Die Schalterstellung wird bei β1β zusΓ€tzlich durch ein Aufleuchten einer roten Leuchtdiode angezeigt. Als Ausgabe dienen weitere neun Leuchtdioden, je vier fΓΌr Daten und Adresse, sowie eine fΓΌr ALUCOUT (ALU carry-out).
Die Befehle werden also bitweise eingegeben, wobei sich das 9-Bit Datenwort in vier ALU-Befehlsbits, zwei Ziel- und drei Quelloperanden aufteilen. Die niedrigstwertige Bitposition (LSB) innerhalb der drei Gruppen ist jeweils rechts. Nach jeder Datenein- oder erwarteten Ausgabe muss der βCLOCKβ-Druckschalter betΓ€tigt werden, um den Befehl in das Befehlsregister zu schreiben und den BefehlszΓ€hler zu erhΓΆhen. Je nach verwendetem Befehl erfolgt anschlieΓend die Eingabe ΓΌber die vier Datenschalter.
Die Kontrollschalter sind: ALUCIN (ripple-carry in), PCPRI (program counter priority), nΓΆtig um die Ausgabe-LEDs am Adressbus einzuschalten, PCCIN (program counter carry-in), ENCBY2 (enable Increment by a displacement of 1 or 2), POS1, POS0 (Position PIN).
Ein DIL-40-Sockel dient der optionalen Erweiterung durch drei weitere Module der LCM-1000-Serie oder eigener Aufbauten. Die PIN-Belegung ist identisch mit der des SBP0400 (Spannungsversorgung am zweiten INJECTOR-PIN = PIN 40)
β’ LCM-1001 GrundgerΓ€t (damaliger Neupreis $ 149,95)
β’ LCM-1002 Controller-Modul zur Makro-Programmierung mit 256Γ20 PROM ($ 189,95)
β’ LCM-1003 Speichermodul fΓΌr 1024 12-Bit Worte ($ 189,95)
β’ LCM-1004 Input/Output-Modul ($ 109,95)
Prototyp, Nachfolger und Nachbauten
Der Prototyp erhielt die Bezeichnung X0400.cite-ref-6[6]
Zur Familie gehΓΆrt auch der SBP0401 (ohne Operationsregister, mit asynchronem Befehlsdecoder)
Bit-slice-Nachfolger (8 bit) von TI waren der SN54AS888 und der SN74AS888. Als 16-Bit-Prozessor der SBP9900.
In der frΓΌheren Sowjetunion gab es einen SBP0400-Clone, den Soviet Electronika 582IK2 (Π582ΠΠ2).
Ab 1972 erschien von TI die programmierbare Terminalreihe Silent 700, darunter 1977 das βintelligenteβ Model 770. 1977 erschien das umfangreiche Entwicklungssystem AMPL zum TMS9900.
Quellen
Literatur
β’ Handbuch zum LCM-1001
β’ Wester & Simpson: Softwaredesign for Microprocessors (archive.org, als Vertiefung zum LCM-1001).
β’ 1977 Texas Instruments Bipolar Microcomputer Components Data Book.
Einzelnachweise
cite-note-11. β Microcomputer Digest Annual Index. Vol. 2, 1976 (Online [PDF; abgerufen am 11. Januar 2016]).
cite-note-33. β LCM-1001. old-computers.com, abgerufen am 11. Januar 2015.
cite-note-44. β Einspruch, Norman G.: VLSI Electronics Microstructure Science, Band 7 VLSI Electronics Microstructure Science, Band 7
cite-note-55. β Datenblatt (Memento des Originals vom 27. Dezember 2015 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprΓΌft. Bitte prΓΌfe Original- und Archivlink gemÀà Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.datasheetarchive.com
cite-note-66. β ntrs.nasa.gov (PDF). Siehe auch LCM-1001-Eintrag bei old-computers.com mit Fotos vom Inneren
Weblinks
β’ Foto vom SBP0400
β’ Technische Daten und Vergleich mit anderen Prozessoren (NASA Studie 1975) PDF 9 MB
β’ LCM-1000-Serie im oldcomputermuseum
β’ LCM-1001-Eintrag bei old-computers.com mit Fotos vom Inneren